/* General tag stuff */
body 
{ 
font-family: 'Trebuchet MS', 'Arial', 'Verdana', 'Tahoma', 'Courier New';
color: #000000;
background-color: #f2ffee;
font-size: 14px;
line-height: 12pt;
margin: 0px;
padding: 0px;
}

td 
{
font-size: 13px;
}

img
{
border: 0;
}

input 
{
background-color: #FFFFFF;
font-size: 12px;
border: solid 1px #305326;
}

p.text 
{
font-weight: bold;
margin-left: 120px;
width: 700px;
}

p.text2 
{
font-weight: bold;
margin-left: 80px;
width: 700px;
}

p.citytitle {

padding: 0px 0px 2px 0px;
margin: 0px;
width: 250px;
border-bottom: solid 1px #6e9960;
}

p.citytitle a {
font-size: 15px;
}

input.width 
{
width: 130px;
}

a 
{
text-decoration: none;
font-weight: bold;
color: #000000;
font-size: 11px;
}

a:hover 
{
text-decoration: underline;
}

input:hover {
background-color: #f2ffee;
}

.clear 
{
clear: both;
margin: 0;
padding: 0;
}

ul{
list-style-type: square;
padding: 3px 3px 3px 15px;
font-size: 11px;
}

li{
padding-bottom: 5px;
}


/* Main layout css */
#content, #header, #middle, #footer, #gradient 
{
width: 932px;

}

h2 {
padding: 0px;
margin: 0px;
}

#content 
{
margin: 0px auto;
padding: 0px;
background-image: url(./layout/background4.png);
background-repeat: repeat-y;
padding-right: 34px;
}


#header 
{ 
padding: 15px;
margin-left: 4px;
height: 70px;
width: 929px;
background-color: transparent;
border-bottom: solid 27px #6e9960;
overflow: hidden;
}

#leftcol 
{
float: left;
width: 70%;
}

#rightcol 
{
float: left;
width: 20%;
}

#cityleftcol 
{
float: left;
width: 55%;
}

#cityrightcol 
{
float: left;
width: 43%;
}

#citycenter{
margin: 0px auto;
width: 850px;
margin-bottom: 20px;
}


#middle 
{
background-color: transparent;
margin-left: 4px;
padding: 15px 15px 30px 15px;
overflow: hidden;
}

#footer 
{
height: 15px;
text-align: right;
background-color: transparent;
border-top: solid 15px #6e9960;
padding: 15px 15px 25px 15px;
margin-left: 4px;
width: 929px;
}

#footer p 
{
padding: 0px;
margin: 0px;
font-size: 11px;
}

#footer a
{
color: #AAAAAA;
}


/* Create Account Box */

#bigbox 
{
width: 300px;
margin: 0px auto;
}

#citybigbox 
{
width: 444px;
}

.login 
{
position: relative;
left: -50px;
bottom: -1px;
}
 
 
#createbox
{
width: 299px;
background-color: #f2ffee;
border-right: solid 1px #6e9960;
border-left: solid 1px #6e9960;
border-bottom: solid 1px #6e9960;
margin: 0px 0px 5px 0px;
padding-left: 10px;
padding-bottom: 5px;
}

#headerbox
{
width: 299px;
height: 95px;
background-color: #f2ffee;
border-right: solid 1px #6e9960;
border-left: solid 1px #6e9960;
border-bottom: solid 1px #6e9960;
margin: 0px 0px 5px 0px;
padding-left: 10px;
padding-bottom: 5px;
}

#createcurved 
{
height: 10px;
width: 311px;
background-image: url(./layout/boxtop.png);
}


#citybox
{
width: 432px;
background-color: #f2ffee;
border-right: solid 1px #6e9960;
border-left: solid 1px #6e9960;
border-bottom: solid 1px #6e9960;
margin: 0px 0px 30px 0px;
padding-left: 10px;
padding-bottom: 5px;

}

#citycurved 
{
height: 10px;
width: 444px;
background-image: url(./layout/citytop.png);

}

/* Select a City Box */
#cities 
{
background-color: #f2ffee;
border-bottom: solid 1px #6e9960;
border-left: solid 1px #6e9960;
border-right: solid 1px #6e9960;
padding: 10px;
}

#defaultcity
{
margin: 0px;
font-size: 12px;
font-weight: bold;
background-color: #f2ffee;
border: solid 1px #6e9960;
padding: 3px;
text-align: center;
width: 150px;
}

table.floater 
{
float: left;
width: 150px;
}

#cities td 
{
padding: 2px 2px 2px 5px;
}

#citiescurved 
{
height: 10px;
width: 857px;
background-image: url(./layout/citiestop.png);
background-repeat: no-repeat;
}

#citiesbox 
{
width: 857px;
margin: 0px auto;
}

#title 
{
margin-left: 80px;
}


/* Password stuff */
#pass_flag
{
  height: 16px;
  width: 16px;
}
#pass_reason
{
  color: red;
  font-weight: bold;
}


